/*
 * TagEnd.cpp
 *
 *  Created on: 19 juin 2011
 *      Author: Pierrick Caillon <pierrick@megami.fr>
 */

#include "TagEnd.h"

namespace NamedBinaryTag
{

TagEnd::TagEnd() :
	ITag()
{
}

TagEnd::~TagEnd()
{
}

void TagEnd::Write(std::ostream & output) const
{
}

TagTypes TagEnd::get_TagType() const
{
	return TAG_END;
}

void TagEnd::set_Name(std::string value)
{
}

std::string TagEnd::get_Name() const
{
	return "";
}

void TagEnd::Read(std::istream & input)
{
}

ITag *TagEnd::clone() const
{
	return new TagEnd();
}

ITag *TagEnd::clone(void *newRoot) const
{
	return new TagEnd(newRoot);
}

}
